how to initialize 2d array c